.login{
    width: 100%;
    height: 100%;
    background: #16CCA6;
    // background-image: url('../../assets/images/login-bg.jpg');
    background-size: cover;
    background-position: center;
    overflow: hidden;
    position: relative;
    .foot {
        font-size: 8px;
        font-family: PingFangSC-Regular, PingFang SC;
        font-weight: 400;
        color: #FFFFFF;
        line-height: 8px;
        position: absolute;
        bottom: 30px;
        left: 50%;
        transform: translateX(-50%);
    }
    .login-title-header {
        font-size: 30px;
        font-family: PingFangSC-Semibold, PingFang SC;
        font-weight: 600;
        color: #FFFFFF;
        line-height: 42px;
        text-align: center;
        position: absolute;
        top: -30%;
        width: 150%;
        left: 50%;
        transform: translateX(-50%);
    }
    .title {
        font-size: 14px;
        font-family: PingFang-SC-Heavy, PingFang-SC;
        font-weight: 800;
        color: #16CCA6;
        line-height: 14px;
        text-shadow: 0px 5px 6px rgba(171, 171, 171, 0.5);
        text-align: center;
    }
    .login-title {
        font-size: 23px;
        font-family: Arial-Black, Arial;
        font-weight: 900;
        color: #FFFFFF;
        line-height: 32px;
        margin: 20px;
        overflow: hidden;
    }
    &-con{
        position: absolute;
        left: 50%;
        top: 50%;
        // transform: translate(-50%);
        transform: translate(-50%, -50%);
        width: 260px;
        &-header{
            font-size: 16px;
            font-weight: 300;
            text-align: center;
            padding: 30px 0;
        }
        .form-con{
            padding: 10px 0 0;
        }
        .login-tip{
            font-size: 10px;
            text-align: center;
            color: #c3c3c3;
        }
    }
}
